﻿body{ font-size: 12px; font-family: Verdana; background-color: #E6E6E6; }
/* TAB   
----------------------------------------------------------*/
p, ul{ line-height: 1.5em; }
a { text-decoration: none ; }

img { border: none; }
/* COLOR
----------------------------------------------------------*/
.red { color:Red; }
.gray { color:#c5c5c5; }
.black { color:Black; }
.orange { color:Orange; }
.white { color:White; }
.dark, .dark a { color: #696969; }
/* FLOAT   
----------------------------------------------------------*/
.fl { float: left; }
.fr { float: right; }
/* CLEAR   
----------------------------------------------------------*/
.clear { clear: both; }
.center { text-align: center; }

.border { border: solid 1px black; }
.cursor { cursor: pointer; }
/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {font-size: 1.5em; font-family: Tahoma, Arial;}
h1 { font-size: 2em; padding-bottom: 0; margin-bottom: 0;}
h2 { padding: 0 0 10px 0; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em;}
h5, h6 { font-size: 1em; }

.link a { color: White; text-decoration: none; }
/* CSS Lukepro   
----------------------------------------------------------*/
.counterContent { height:30px; background-color:White; width:100%;margin-top:5px; }
/* MAIN   
----------------------------------------------------------*/
#main { margin: 1% auto; }

#main .menu { height: 26px; width: 100%; background-color: #0071BD; font-size: 10px; }
#main .menu .container { width: 994px; margin: 0 auto; height: auto; }

#main .top, #main .bottom { width: 994px; background-color: #CDFFFF; margin: 0 auto; }
#main .top { height: 264px; }
#main .top .header { width: 100%; height: 55px;  }

#main .top .header .left { width: 215px; height: 45px; padding: 9px 0 0 30px; line-height: 18px; }
#main .top .header .right{ width: 188px; height: 100%; }
#main .top .header .right .icon, .top .header .right .login { margin: 18px 7px; height: 18px; width: 32px; }
#main .top .header .right .icon { border-right: 1px solid Black; }
/* BANNER   
----------------------------------------------------------*/
#main .top .banner { height: 160px; width: 100%; }
#main .top .banner .logo { width: 160px; height: 160px; background: transparent url(/Content/Images/Icons/Logo.png) no-repeat; margin-left: 26px; }
#main .top .banner .main_banner_1 { width: 770px; height: 160px; background: transparent url(/Content/Images/Banner/Banner01.jpg) no-repeat; margin-right: 12px; }
#main .top .banner .main_banner_2 { width: 770px; height: 160px; background: transparent url(/Content/Images/Banner/Banner02.jpg) no-repeat; margin-right: 12px; }
#main .top .banner .main_banner_3 { width: 770px; height: 160px; background: transparent url(/Content/Images/Banner/Banner03.jpg) no-repeat; margin-right: 12px; }
#main .top .banner .main_banner_4 { width: 770px; height: 160px; background: transparent url(/Content/Images/Banner/Banner04.jpg) no-repeat; margin-right: 12px; }


#main .top .central { width: 100%; height: 50px; }
#main .top .central .left { width: 340px; height: 35px; padding: 7px 0 0 25px; line-height: 15px; }

#main .top .central .language { width: 327px; height: 24px; padding: 10px 0; font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #3883B5; }
#main .top .central .language .item { float: left; margin: 4px 5px; }
#main .top .central .language .flag { margin-top: 5px; }
#main .top .central .language input[type="text"] { color: #3883B5; margin-top: -3px; width: 140px; }
/* BOTTOM   
----------------------------------------------------------*/
#main .bottom { height: 695px; padding: 13px 0; }

#main .bottom .left, #main .bottom .content, #main .bottom .right { height: 100%; }

#main .bottom .left { width: 200px; }
#main .bottom .left .block { width: 190px; height: 195px; margin: 25px 5px; }
#main .bottom .left .block .title { width: 100%; height: 22px; text-transform: uppercase; color: #3196CC; border-bottom: dotted thin #3196CC; }
#main .bottom .left .block .image { background-color: White; width: 190px; height: 165px; margin-top: 8px; }
#main .bottom .left .block .image img { height:135px; width:180px; }
.bottom .left .block .image .news { margin: 5px; }
#main .bottom .left .block .title a, .bottom .left .block .image .description a { color: #3196CC; }
.bottom .left .block .image .description { height: 26px; width: 190px; color: #3196CC; margin:0 5px; font-size: 11px; }
/* CONTENT   
----------------------------------------------------------*/
#main .bottom .content { width: 570px; background-color: #0071BD; }
#main .bottom .content .block { width: 100%; height: 220px; }
#main .bottom .content .block .title { width: 544px; height: 22px; border-bottom: dotted 1px White; margin: 20px 12px; color: White; }
#main .bottom .content .block .title .left { width: 310px; height: 100%; }
#main .bottom .content .block .title .right { width: auto; height: 100%; font-size: 11px; }
#main .bottom .content .block .image { width: 188px; height: 144px; background-color: White; margin-top: 15px; }
#main .bottom .content .block .info { width: 334px; height: 151px; margin-top: 15px; font-size: 11px; }
#main .bottom .content .block .info .article { width: 100%; height: 15px; font-weight: bold; color: White; }
#main .bottom .content .block .info .article a, #main .bottom .content .block .title .left a { color: White; text-decoration: none; }
#main .bottom .content .block .info .description { width: 100%; height: 56px; margin-top: 5px; margin-left: 4px; } 
#main .bottom .content .block .info .more a { color:White; text-decoration:none; }
#main .bottom .content .block .info .more { width: 100%; height: 18px; text-align: right; }
#main .bottom .content .block .info .items { width: 100%; height: 52px; }
#main .bottom .content .block .info .items a { color:White; text-decoration: none; }
#main .bottom .content .block .info .items ul { font-weight: bold; list-style-image: url("/Content/Images/Icons/Arrow.png"); padding-left: 14px; }
#main .bottom .content .block .image img { width: 180px; height: 135px; margin: 4px; }
/* CATEGORY   
----------------------------------------------------------*/
#main .bottom .content .block .category { width: 544px; height: 22px; margin: 20px 12px; color: White; border-top: 1px dotted; }
#main .bottom .content .block .category .left { width: 310px; height: 100%; }
#main .bottom .content .block .category .right { width: 212px; height: 100%; font-size: 11px; }
/* MAIN CONTENT   
----------------------------------------------------------*/
#main .bottom .content .main_content { width: 100%; height: auto; color: White; }
#main .bottom .content .main_content .title { width: 544px; height: 22px; border-bottom: dotted 1px White; margin: 20px 12px; color: White; }
#main .bottom .content .main_content .info a { color:White; text-decoration:none; }
#main .bottom .content .main_content .info { height:auto; width: 544px; margin: 20px 12px; font-size: 11px; }
#main .bottom .content .main_content .info .contact .row { width: 100px; height: 22px; float: left; margin-top: 6px; }
#main .bottom .content .main_content .info .contact input { float: left; }
#main .bottom .content .main_content .info .contact textarea { width: 415px; height: 162px; margin-top: 3px; }
#main .bottom .content .main_content .info .contact input[type="text"] { margin: 3px 11px 3px 0; float:left; width: 415px; } 
#main .bottom .content .main_content .title .left { width: 310px; height: 100%; }
#main .bottom .content .main_content .title .left a { color: White; text-decoration: none; }
#main .bottom .content .main_content .title .right { width: auto; height: 100%; font-size: 11px; }
#main .bottom .content .main_content .info .article { width: 100%; height: 16px; font-weight: bold; }
#main .bottom .content .main_content .info .details { width: 100%; height: auto; font-size: 11px; text-align: justify; }
#main .bottom .content .main_content .info .details .body .download { height: 32px; width: 32px; background: transparent url('/Content/Images/Icons/Download.png') no-repeat;  margin-top: -7px;  }
#main .bottom .content .main_content .info .details .image { width: 198px; height: 152px; background-color: White; margin-right: 6px; }
#main .bottom .content .main_content .info .details .image img { width: 190px; height: 145px; margin: 4px; }
#main .bottom .content .main_content .info .back { height: 10px; width: auto; margin-top: -11px; }
/* RIGHT   
----------------------------------------------------------*/
#main .bottom .right { width: 220px; }
#main .bottom .right .block { width: 200px; height: 135px; margin: 8px; border-top: solid 4px #29AAE3; }
#main .bottom .right .block .title { color: #29AAE3; font-weight: bold; width:inherit; height: 25px; padding: 5px 0 0 0; text-transform: uppercase; }
#main .bottom .right .block .title a { color: #29AAE3; }
#main .bottom .right .block .items ul { list-style-image: url('/Content/Images/Icons/Arrow.png'); }
#main .bottom .right .block .items li { margin-top: 7px; }
#main .bottom .right .block .items li a { color: Black; }
#main .bottom .right .partner { width: 200px; height: 177px; margin: 8px; border-top: solid 4px #29AAE3; }

#main .bottom .right .partner .title { text-transform: uppercase; color: #29AAE3; font-weight: bold; width:inherit; height: 25px; padding: 5px 0 0 0; }
#main .bottom .right .partner .area { width: 200px; height: auto; background-color: White; padding-bottom: 7px; }
#main .bottom .right .partner .area .image { width: 180px; height: 60px; margin: 8px 0 0 9px; }
/* FOOTER
----------------------------------------------------------*/
#footer { height: 87px; width: 100%; background-color: #0071BD; }

#footer .content { margin: 0 auto; width: 994px; height: 100%; }

#footer .content .left { width: 450px; height: 100%; font-size: 11px; }
#footer .content .left .copyright { font-weight: bold; margin: 12px 0 5px 18px; font-family: Tahoma, Geneva, sans-serif; }
#footer .content .left .address { color: white; font-family: Verdana, Geneva, sans-serif; margin: 2px 0 0 19px; line-height: 18px; } 

#footer .content .right { width: 418px; height: 100%; margin-right:10px; }
#footer .content .right .counter, #footer .content .right .link { height: 48px; padding: 8px 0 0 12px; font-size: 11px; text-align:center; }
#footer .content .right .counter { width: 196px; }
#footer .content .right .counter .number { width: 182px; height: 17px; background-color: White; margin: 5px 0 0 0; text-align: center; color: Red; padding-top: 3px; } 
#footer .content .right .link { width: 194px; }
#footer .content .right .link select { width: 180px; margin-top: 5px; font-size: 11px; }
#footer .content .right .info { color:White; font-size:11px; font-weight:bolder; height:21px; padding: 5px 14px 0 0; text-align:right; width:100%; }
#footer .content .right .info a { color: White; text-decoration:: none; }
/* PAGER
----------------------------------------------------------*/
.pager { margin-right: 15px; }
.pager a, .pager .disabled, .pager .current { padding: 0 3px; border: ridge 1px White; }
.pager .disabled, .pager a { color: White; background-color: #0071BD; }
.pager .current { background-color: White; }

/* UPGRADE BROWSER
----------------------------------------------------------*/
#main .menu .browser_container { width: 994px; margin: 0 auto; height: auto; padding-top: 6px; }
#main .menu .browser_container .browser_notice { color: White; font-size: 12px; }
#main .bottom .upgrade_content { background-color:#0071BD; width:100%; height: 100%; }
#main .bottom .upgrade_content .message { height: 400px; width: 500px; color: White; }
